package com.df.my_net_game.services;

import com.df.my_net_game.game_rpc.client.annotation.GRpc;
import com.df.my_net_game.game_rpc.client.annotation.GRpcReq;
import io.netty.util.concurrent.Promise;


@GRpc(server = "third",address = "127.0.0.1:6666")
public interface ThirdService {


    @GRpcReq(id=10000*2+1)
    //同步
    void checkOrder(Integer uid);
//    @GRpcReq(id=2)
//    //异步
//    Future checkOrderAync(Integer uid);
    @GRpcReq(id=10000*2+1)
    //同步
    Promise<Integer> checkOrder2(Integer uid);
//    void test();
//    void test(int id);
//    int test();
    Promise test();
//    Promise<Integer> test(int id);
//    int test(int id);
}
